// @font-face {
//     font-family: 'Ping Fang';
//     src: url('http://linghuo-app.oss-cn-chengdu.aliyuncs.com/7/48FA5D311E6F4BF297B315E360E8F411.otf');
// }

text,
div,
button,
input,
textarea {
    font-family: 'Ping Fang';
}

.opacity {
    opacity: 0;
}

.opacity1 {
    opacity: 1;
}

/* 手势 */
.cursor {
    cursor: pointer;
}

/*  颜色部分 */
.color0 {
    color: #000000;
}

.color9 {
    color: #999999;
}

.color5 {
    color: #555555;
}

.color8 {
    color: #888888;
}

.f-color {
    color: #ffffff !important;
}

.color3 {
    color: #333333;
}

.f6-background {
    background: #f6f6f6;
}

.f-background {
    background: #ffffff !important;
}

/* 删除线 */
.line-through {
    text-decoration: line-through;
}

/*  width */
.width100 {
    width: 100%;
}

.width-height100 {
    width: 100%;
    height: 100%;
}

.height100 {
    height: 100%;
}

/*  边框 */
.border-bottom {
    border-bottom: 2px solid #f4f4f4;
}

.border-top {
    border-top: 2px solid #f4f4f4;
}

/* 边距 */
.margin-left {
    margin-left: 6px;
}
.margin-bottom20 {
    margin-bottom: 20px;
}
/*  圆角 */
.overflow {
    overflow: hidden;
}

.radius10 {
    border-radius: 10px;
    overflow: hidden;
}

.radius100 {
    border-radius: 100px;
    overflow: hidden;
}

/*  字体部分 */
.let {
    letter-spacing: 7px;
}

.font-weight {
    font-weight: bold;
}
.weight-normal {
    font-weight: normal;
}
.font-weight-500 {
    font-weight: 500;
}

.text-align {
    text-align: center;
}

.text-align-right {
    text-align: right;
}
.size-12 {
    font-size: 12px !important;
}
.size-14 {
    font-size: 14px !important;
}

.size-16 {
    font-size: 16px !important;
}

.size-18 {
    font-size: 18px !important;
}

.size-20 {
    font-size: 20px !important;
}

.size-22 {
    font-size: 22px !important;
}

.size-24 {
    font-size: 24px !important;
}

.size-26 {
    font-size: 26px !important;
}

.size-28 {
    font-size: 28px !important;
}

.size-30 {
    font-size: 30px !important;
}

.size-32 {
    font-size: 32px !important;
}

.size-34 {
    font-size: 34px !important;
}

.size-36 {
    font-size: 36px !important;
}

.size-38 {
    font-size: 38px !important;
}

.size-40 {
    font-size: 40px !important;
}

/*  布局 */
.flex {
    display: flex;
}

.dis {
    display: flex;
    align-items: center;
    justify-content: center;
}

.dis-ali {
    display: flex;
    align-items: center;
}

.dis-jus {
    display: flex;
    justify-content: center;
}

.dis-cen {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.dis-flex {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.block {
    display: inline-block;
}

/* 内边距融合 */
.siz {
    box-sizing: border-box;
}

/*  定位 */
.por {
    position: relative;
}

.poa {
    position: absolute;
}

.pof {
    position: fixed;
}

.pos {
    position: sticky;
}

.app-top-left {
    top: 0;
    left: 0;
}

.app-top-right {
    top: 0;
    right: 0;
}

.app-bottom-left {
    bottom: 0;
    left: 0;
}

.app-bottom-right {
    bottom: 0;
    right: 0;
}

.app-top {
    top: 0;
}

.app-left {
    left: 0;
}

.app-bottom {
    bottom: 0;
}

.app-right {
    right: 0;
}

/*  省略号 */
.box {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.box2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

// ANDT UI组件
// 表格
.ant-table-wrapper .ant-table-cell,
.ant-table-wrapper .ant-table-thead>tr>th,
.ant-table-wrapper .ant-table-tbody>tr>th,
.ant-table-wrapper .ant-table-tbody>tr>td,
.ant-table-wrapper tfoot>tr>th,
.ant-table-wrapper tfoot>tr>td {
    padding: 15px; // 表格的每格间距 原来是 16px
    min-height: 60px;
}